/*
 * iShopPlace Project.
 */
package ishopplace.model.service;

import ishopplace.model.businessobject.Account;
import ishopplace.model.exception.iShopPlaceException;

/**
 * The customer business service interface.
 * <p>
 * This service contains customer management related business logic.
 * 
 * @author <a href="mailto:derek@derekshen.com">Derek Y. Shen</a>
 */
public interface CustomerService {
	public Account getAccount(String accountId) throws iShopPlaceException;
	public Account signon(String username, String password) throws iShopPlaceException;
	public void saveAccount(Account account) throws iShopPlaceException;
	public void updateAccount(Account account) throws iShopPlaceException;
}
